查看原文
其他

Kusama 出块减慢,开发团队正在努力优化相关网络问题!

RTTI PolkaWorld 2022-03-30

加入 PolkaWorld 社区,共建 Web 3.0!

在之前的文章里我们说到过,Kusama 2022 年全年的平行链 Auction 计划已经出炉,Auction 排期已经排到了 2023 年 1 月。


但近期,一个网络问题导致了 Kusama 出块时间受影响。Parity 开发团队认为 Kusama 网络可能触碰到了瓶颈。如果在没有适当优化的情况下,让更多的平行链接入到 Kusama 网络,那这个瓶颈可能会进一步显现。


目前 Parity 开发团队已经定位了该问题,正在着手进行优化,希望能在不影响已安排好的 Auction 计划的情况下迅速解决。但如果问题的解决进度超出预期,也不排除调整未来 Auction 计划表的可能性。


这里需要重申一下,Kusama 网络是一个期待混乱的、有着真实价值的实验性网络,其使命之一就是不断去测试现有技术的极限。因此,出现问题是非常正常的,而且这些问题如果能在 Kusama 上被早期被定位和解决,反而有利于 Polkadot 的平稳发展。


在之前的 Auction 安排提案中也曾说明,如果 Kusama 网络稳定运行,这些 Auction 计划将正常进行,但一旦网络出现不稳定的出块,Kusama 理事会和社区可以通过提出议案来暂停或调整 Auction 的时间。


3月 23 日,Parity 开发者 RTTI 在 Polkassembly 治理社区的 Kusama 板块中发表了一篇讨论帖,主要解释了造成平行链出块时间变久的网络问题,和提出可能的解决方法。本文以下内容就是对该帖子的翻译和总结。




Motion 384 和 Motion 438 安排了 LP16-LP26 期间的 Auction 时间表,排期到了 2023 年 1 月。在过去的几周里,出现了一个网络问题,该问题导致了 Kusama 网络(特别是在 Ksuama v0.9.16 版本后)出块时间变久,开发团队目前已经定位并复现了该问题。团队在分析了来自不同链上收集人的信息之后,得出了以下结论:


  • 出块整体下降了 35%-40%;

  • 0.9.16 版本在验证人端运行有问题,在收集人端问题则更大;

  • 0.9.17 版本在验证人端有助于收集指标,但对实际出块没有帮助;

  • 0.9.17 版本在收集人端损害了收集指标,但似乎重新略微改善了出块;

  • 收集量下降了约 33%;

  • 向验证人发布的收集比例下降了约 15%,这其中被请求的收集又下降了 15%。


总而言之,团队认为在 “收集人发现或连接到验证人” 和 “验证人及时传播信息” 这两方面都存在问题。这个结论似乎是 Kusama 网络的一个瓶颈,如果在没有适当优化的情况,有更多链连接到网络,该瓶颈将会进一步显现。团队正在修复已识别的问题,这可能会让情况有所改善。但是,鉴于 Auction 的安排已经排期到了 2023 年 1 月,我们需要进行一些额外的评估,以尽可能多地进行优化。


下图显示了上述问题,许多平行链团队的出块时间也受到了该问题影响,我们在下面仅显示了 Statemine 的数据:



目前的出块时间,出块时间本应是 12 秒。



过渡到 “Network Bridge Subsystem”,在正常操作中,该指标应该是几十的数量级。



这是一个连接到 “Network Bridge Subsystem” 的子系统,目前已经堵塞了;本应该在 100 毫秒左右的时间,爆炸式增加到了秒级(y 轴以秒为单位)。


由于这些延迟,更多消息由于视图更新而被认为是无效的,这实质上导致了出块时间恶化和网络遇到瓶颈。



未来可能发生什么?


Kusama 作为 Polkadot 的金丝雀网络,正在积极推动这项技术的极限:我们期待链上的混乱,它的目标是让金丝雀网络社区参与进来,为 Polkadot 的发展服务。在分析了当前的 Auction 时间表以及某些链的租约到期情况后,以下是平行链数量在今年剩余时间里的情况:



我们目前处于 LP19 中,两个新的平行链将在 LP20 时加入(使平行链数量从 27 增加到 29)。根据现有平行链续租其插槽的当前计划,平行链数量的下一次显著增加将在 6 月底发生(使平行链数量从 29 个增加到 35 个)。开发团队的目标是利用这段时间进行优化,以解决链上出现的问题,并且在 4 月底之前重新评估该情况。


如果在 5 月中旬 LP22 拍卖开始时性能没有改善,团队将提议减少Auction 安排,以限制 Kusama 上平行链数量的增长。届时会用更慢的版本取代由 Motion 438 制定的时间表修正案,目标是:


  • 替换当前时间表并暂停新链的上线

  • 能够在未来的 LP 中进行足够的 Auction,以供现有的平行链续租


Kusama 正在实现其显示优化前的极限的目的。为了极大地突破这些限制,我们需要保持稳定,以便团队可以专注于完成叫做 “异步支持” 的主要可扩展性功能。有了异步支持,性能将不再与平行链的活跃度有关:这为恢复推动极限和更多优化工作铺平了道路。


直播预告:


明晚(3 月 29 日)7 点,Bifrost Lurpis 做客 PolkaWorld 直播间,分享 Bifrost 开放 Collator 和上线主网 BNC Staking 的最新消息。欢迎来到直播间和嘉宾互动。点击下方按钮立即预约直播。



  • PolkaWorld Telegram 群:

    t.me/polkaworld

  • PolkaWorld Youtube 频道:

    https://www.youtube.com/c/PolkaWorld

  • PolkaWorld Twitter:

    @polkaworld_org

  • PolkaWorld 网站:

    https://polkaworld.pro/

更多内容


波卡周报|Kusama 首批插槽获胜者 Karura、Moonriver、KILT 成功续租 48 周!

波卡生态常用网站、工具合辑|建议收藏

重磅|Acala 推出 2.5 亿美金「 aUSD 生态基金 」!

关注 PolkaWorld

发现 Web 3.0 时代新机遇


点个 “在看” 再走吧!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存